lilly of the valley - French English Dictionary